Definition of Watering Place

  • (noun) a health resort near a spring or at the seaside

Synonyms of Watering Place


Antonyms of Watering Place


No Antonyms Found.

Homophones of Watering Place


No Homophones Found.